place that is hidden or difficult to access - Espagnol Anglais Dictionnaire