place that is very distant and not very accessible - Turco Inglés Diccionario