Montezuma
English Dictionary
->
Letter M
-> Montezuma
Search Dictionary:
Montezuma Definition
(n)
evergreen
tree
with
large
leathery
leaves
and
large
pink
to
orange
flowers
;
considered
a
link
plant
between
families
Bombacaceae
and
Sterculiaceae
Montezuma Synonyms
Montezuma
© Art Branch Inc.