shelta

/ˈʃɛltə/ (SHEL-tuh)

Definitions

1. noun

a secluded or hidden valley, typically in a mountainous region

“The hikers stumbled upon a beautiful shelta deep in the mountains.”

Synonyms

  • glen
  • valley

Antonyms

  • plateau