Происхождение слова халкать

ха́лкать «жадно глотать». Согласно Ильинскому (ИОРЯС 20, 4, 157), звукоподражательное.

См. также: значение слова халкать в толковых словарях.