NichiDict

エキノコックス

[ekinokokkusu]

Meanings

1.Noun

echinococcus