Definition of shelterwood in English:

shelterwood

noun

  • [mass noun] Mature trees left standing to provide shelter in which saplings can grow.

    • ‘There are four basic harvesting and regeneration systems: clearcut, shelterwood, seed tree, and selection.’

Pronunciation:

shelterwood

//