English dictionary
imbauba meaning and definition
Definition and meaning of imbauba at MeaningMonkey.org. imbauba meaning and definition in the English Dictionary.IMBAUBA noun
Definition of imbauba (noun)
- tropical American tree with large peltate leaves and hollow stems
- synonyms: Cecropia peltata, snake wood, trumpet tree, trumpetwood, trumpet-wood
Source: Princeton University Wordnet