bumba

Word form bumba
Language: Arabic
Word meaning pump