Что такое хракать, что значит хракать.

ХРАКАТЬ стар. и сев. харкать; храканье ср. храк м. действ. по глаг. Того же лета мор бысть в Новегороде железою и храк кровию, летописн. || Храк, храка ж. храки м. мн. кур. харкотина.  

Толковый словарь Даля