• word of the day

    cynara

    cynara - Dictionary definition and meaning for word cynara

    Definition
    (noun) artichoke; cardoon
    Synonyms : genus cynara
Download our Mobile App Today
Receive our word of the day
on Whatsapp