English synonyms about - contact  

echinococcus

noun

1 echinococcus

Tapeworms whose larvae are parasitic in humans and domestic animals.

Polish: echinokok, bÄ…blowiec


Find more on echinococcus elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.031