• word of the day

    montezuma

    montezuma - Dictionary definition and meaning for word montezuma

    Definition
    (noun) evergreen tree with large leathery leaves and large pink to orange flowers; considered a link plant between families Bombacaceae and Sterculiaceae
Download our Mobile App Today
Receive our word of the day
on Whatsapp