hidden or secluded place - Spanisch Englisch Wörterbuch