• word of the day

    trematode

    trematode - Dictionary definition and meaning for word trematode

    Definition
    (noun) parasitic flatworms having external suckers for attaching to a host
    Synonyms : fluke , trematode worm
Download our Mobile App Today
Receive our word of the day
on Whatsapp