HEDGEROW MEANING IN ENGLISH

• Hedgerow Definition & Synonyms

  1. (n.) A row of shrubs, or trees, planted for inclosure or separation of fields.


Synonyms:
Hedge,

RECENT SEARCHES