twumhutu

English: Translation
mosquitoes
verb