English to Chinese Dictionary

Search:

贾第虫属 Jiǎ chóng shǔ Giardia lamblia protozoan parasite that inhabits the gut


<< back to the home page