Definition of Montezuma
Noun: Montezuma
- Evergreen tree with large leathery leaves and large pink to orange flowers; considered a link plant between families Bombacaceae and Sterculiaceae
Anagrams containing the word Montezuma
mzamonute amontezum mamontezu umamontez zumamonte ezumamont tezumamon ntezumamo ontezumam