place with abundant puddles - Español Inglés Diccionario