Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
giardia
in English
giardia
us
/ɡaɪˈɛəɹi.ə/
uk
/dʒaɪˈæɹi.ə/
#uncommon
Definitions
Noun
intestinal
parasite
Giardia
lamblia
Giardia
lamblia
is
a
common
intestinal
parasite
found
in
contaminated
water
.
disease
caused
by
Giardia
(
intestinal
infection
)
The
disease
caused
by
Giardia
infection
can
lead
to
severe
diarrhea
and
abdominal
pain
.