munguba

English

Noun

munguba (plural mungubas)

  1. The tree Bombax munguba.