a wide, public road populated with trees - Spanisch Englisch Wörterbuch