hidden or secluded place - Español Inglés Diccionario