place full of puddles - Francés Inglés Diccionario