square (public place) - Spanisch Englisch Wörterbuch