immantle

/ɪmˈæntəl/

Definitions

1. noun

a mantle or cloak-like structure or covering, especially of rock or soil, at the base of a mountain or a hill

“The immantle at the base of the mountain formed a natural barrier against strong winds.”

Synonyms

  • cloak
  • covering
  • mantle

Antonyms

  • bared
  • exposure