well situated place to look at the landscape - Spanisch Englisch Wörterbuch