Back to Dictionary
贾第虫属
賈第蟲屬
Jiǎdìchóngshǔ
1.
Giardia lamblia protozoan parasite that inhabits the gut
Noun