place that is hidden or difficult to access - Spanisch Englisch Wörterbuch