Giardia lamblia

Definition from Wiktionary, the free dictionary
Jump to: navigation, search

Translingual[edit]

Giardia cell, SEM

Proper noun[edit]

Giardia lamblia f

  1. A taxonomic species within the family Hexamitidae — a water-borne protozoan intestinal parasite that causes giardiasis in mammals including humans.

External links[edit]