• word of the day

    chara

    chara - Dictionary definition and meaning for word chara

    Definition
    (noun) green algae common in freshwater lakes of limestone districts
    Synonyms : genus chara
Download our Mobile App Today
Receive our word of the day
on Whatsapp