• Definition for "montezuma"
    • evergreen tree with big leathery leaves and enormous…
    • View More
  • Sentence for "montezuma"
  • Urban Dictionary for "montezuma"

montezuma definition

  • noun:
    • evergreen tree with big leathery leaves and enormous pink to orange flowers; considered a web link plant between families Bombacaceae and Sterculiaceae
29 votes

How would you define montezuma?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!