A parasite that can cause gastrointestinal infection and diarrhea. See also Gastroenteritis.
About this site and copyright information - Online Dictionary Home