Meaning of Montezuma
Definition of Montezuma
(noun)
evergreen
tree
with
large
leathery
leaves and
large
pink
to
orange
flowers;
considered
a
link
plant
between
families Bombacaceae and Sterculiaceae
Other information on Montezuma
WIKIPEDIA results for
Montezuma
Amazon results for
Montezuma
Tweet