Translation of Magwagwa in English:

User Contribution

Magwagwa

hoarse

noun