place that is hidden or difficult to access - İspanyolca İngilizce Sözlük