Home
All Categories
Best Categories
Games
Electronics
English
English Bangladesh
Email this page to a friend
IMBAUBA
Definition:
[noun] tropical American tree with large peltate leaves and hollow stems
Synonyms:
trumpetwood
,
trumpet-wood
,
trumpet tree
,
snake wood
,
Cecropia peltata
Synonyms:
Search for
synonyms for IMBAUBA