Home
Search
Index
Definify.com
Definition
2024
Giardia_lamblia
Giardia lamblia
Translingual
Giardia lamblia
cell,
SEM
Proper noun
Giardia
lamblia
f
A taxonomic
species
within the
family
Hexamitidae
– a water-borne
protozoan
intestinal parasite that causes
giardiasis
in mammals including humans.
Similar Results