• word of the day

    spirogyra

    spirogyra - Dictionary definition and meaning for word spirogyra

    Definition
    (noun) freshwater algae consisting of minute filaments containing spiral chlorophyll bands
Download our Mobile App Today
Receive our word of the day
on Whatsapp