HEDGEROW


Meaning of HEDGEROW in English

[noun] [C] UK and US - a line of different types of bushes and small trees growing very close together, esp. between fields or along the sides of roads in the countryside

Cambridge English vocab.      Кембриджский английский словарь.