IMBAUBA





Definition:

  1. [noun] tropical American tree with large peltate leaves and hollow stems
    Synonyms: trumpetwood, trumpet-wood, trumpet tree, snake wood, Cecropia peltata

Synonyms: