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