• word of the day

    trematoda

    trematoda - Dictionary definition and meaning for word trematoda

    Definition
    (noun) parasitic flatworms (including flukes)
    Synonyms : class trematoda
Download our Mobile App Today
Receive our word of the day
on Whatsapp