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