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