HARROW Meaning of HARROW in English (n.) An obstacle formed by turning an ordinary harrow upside down, the frame being buried. Webster's English dictionary. Английский словарь Webster. 2012