shelterwoodDefinition of shelterwood noun [mass noun] mature trees left standing to provide shelter in which saplings can grow. shelterwood in other Oxford dictionaries Definition of shelterwood in the US English dictionary