• word of the day

    gomphrena

    gomphrena - Dictionary definition and meaning for word gomphrena

    Definition
    (noun) genus of tropical herbs or subshrubs having flowers in close heads; tropical America and Australia
    Synonyms : genus gomphrena
Download our Mobile App Today
Receive our word of the day
on Whatsapp