Translation of swamp in Setswana

swamp

Verb

  1. flood

  2. overwhelm with a great mass or number of things

Powered by Oxford