• word of the day

    clusia

    clusia - Dictionary definition and meaning for word clusia

    Definition
    (noun) an aromatic tree of the genus Clusia having large white or yellow or pink flowers
Download our Mobile App Today
Receive our word of the day
on Whatsapp