Montezuma
1.
(
noun
) evergreen tree with large leathery leaves and large pink to orange flowers; considered a link plant between families Bombacaceae and Sterculiaceae
Related Words:
tree
Terms and Conditions of Use / Copyright Notice