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.”

Synonyms

  • asylum
  • sanctuary

Antonyms

  • exposure