a wide, public road populated with trees - Spanish English Dictionary