upastha

Word form upastha
Language: Sanskrit
Word meaning a well-surrounded or sheltered place , secure place