DICTIONARY
Source: WordNet 3.1
1. (
) evergreen tree with large leathery leaves and large pink to orange flowers; considered a link plant between families Bombacaceae and Sterculiaceae ;
See more about : MONTEZUMA