English to Hindi

Meaning for:
hideaway
other
गुप्त स्थान