puddle of water on a public road or in a courtyard - Spanisch Englisch Wörterbuch