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.”
/ˈʃɛltə/ (SHEL-tuh)
1. noun
a secluded or hidden valley, typically in a mountainous region
“The hikers stumbled upon a beautiful shelta deep in the mountains.”