HARROW Meaning of HARROW in English ( n. ) An obstacle formed by turning an ordinary harrow upside down, the frame being buried. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012