Imbauba Synonyms

Tropical American tree with large peltate leaves and hollow stems
(Noun)