HAYCOCK Meaning of HAYCOCK in English n. a conical heap of hay in a field. Oxford English vocab. Оксфордский английский словарь. 2012