place that is very distant and not very accessible - Español Inglés Diccionario