secluded place that is difficult to access - Espagnol Anglais Dictionnaire