HAYMOW Meaning of HAYMOW in English (n.) The place in a barn where hay is deposited. Webster's English dictionary. Английский словарь Webster. 2012