REST-HARROW MEANING IN ENGLISH

• Rest-harrow Definition & Synonyms

  1. (n.) A European leguminous plant (Ononis arvensis) with long, tough roots.


RECENT SEARCHES