HAYCOCK Meaning of HAYCOCK in English ■ noun a conical heap of hay in a field. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004