place with abundant swamps - Alemán Inglés Diccionario