• word of the day

    euglenophyta

    euglenophyta - Dictionary definition and meaning for word euglenophyta

    Definition
    (noun) free-swimming flagellate algae
Download our Mobile App Today
Receive our word of the day
on Whatsapp