'imbauba' definitions:

Definition of 'imbauba'

(from WordNet)
noun
Tropical American tree with large peltate leaves and hollow stems [syn: trumpetwood, trumpet-wood, trumpet tree, snake wood, imbauba, Cecropia peltata]