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"