place with abundant swamps - Anglais Synonymes Dictionnaire