giardia

1. (noun) a suspected cause of diarrhea in humans
Related Words: flagellate, flagellated protozoan, mastigophoran, mastigophore



Terms and Conditions of Use / Copyright Notice