SHELTERWOOD Meaning of SHELTERWOOD in English ■ noun mature trees left standing to shelter saplings. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004