montezuma

/mɑntɪzˈumʌ/

Explore definitions, synonyms, and language insights of montezuma

Definitions

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

More General Terms