SHELTERWOOD


Meaning of SHELTERWOOD in English

■ noun mature trees left standing to shelter saplings.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.