place with abundant swamps - German English Dictionary