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