place with abundant swamps - Français Anglais Dictionnaire