• word of the day

    hydatid disease

    hydatid disease - Dictionary definition and meaning for word hydatid disease

    Definition
    (noun) infestation with larval echinococci (tapeworms)
Connect with us on Facebook