place with abundant swamps - Spanish English Dictionary