• word of the day

    giardia

    giardia - Dictionary definition and meaning for word giardia

    Definition
    (noun) a suspected cause of diarrhea in humans
Download our Mobile App Today
Receive our word of the day
on Whatsapp