Pinyin Dictionary results for "jia di chong shu"

贾第虫属
Giardia lamblia protozoan parasite that inhabits the gut
Dictionary data provided by CC-CEDICT