Popular Wordlists
  • word of the day


    montezuma - Dictionary definition and meaning for word montezuma

    (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