Home
Help
About
Contact
English to Chinese Dictionary
Search:
贾第虫属
Jiǎ
dì
chóng
shǔ
Giardia lamblia protozoan parasite that inhabits the gut
<< back to the home page