HARROW Meaning of HARROW in English v. a. 1.Draw a ~ over, till with a ~.2.Lacerate, tear, rend, wound, torment, torture, harass. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012