HAYMOW Meaning of HAYMOW in English [ 'heɪməʊ ]■ noun a stack of hay or part of a barn in which hay is stored. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004