place with abundant swamps - Allemand Anglais Dictionnaire