Definition of Montezuma

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

Semanticaly linked words with "Montezuma"

Hyponims for word "Montezuma"