cecropia peltata Meaning, Definition & Usage

  1. noun tropical American tree with large peltate leaves and hollow stems
    imbauba; trumpetwood; snake wood; trumpet tree; trumpet-wood.

WordNet