place with abundant swamps - Turc Anglais Dictionnaire