place that is hidden or difficult to access - Español Inglés Diccionario