place that is very distant and not very accessible - Espagnol Anglais Dictionnaire