puddle of water on a public road or in a courtyard - Espagnol Anglais Dictionnaire