montezuma Meaning, Definition & Usage

  1. noun evergreen tree with large leathery leaves and large pink to orange flowers; considered a link plant between families Bombacaceae and Sterculiaceae

WordNet