place with abundant puddles - Espagnol Anglais Dictionnaire