echinococcus

i,kainә'kɔkәs

英文释义

n tapeworms whose larvae are parasitic in humans and domestic animals

中文翻译

n. [动]棘球绦虫

学习工具