English Dictionary
Definition swamp in British English
swamp noun
[countable/uncountable] noun
/swɒmp/
2
to root out corruption, especially political corruption
