place with abundant swamps - Turco Inglés Diccionario