place with abundant swamps - Francés Inglés Diccionario