embosture
/ɛmˈboʊstər/Definitions
1. noun
A place of shelter or refuge, especially from the weather.
“The group sought refuge in the old embosture behind the trees.”
1. noun
A place of shelter or refuge, especially from the weather.
“The group sought refuge in the old embosture behind the trees.”