Medical Term:

Diphyllobothrium houghtoni

 

Definition: canine and feline tapeworm; found in humans in China.

Hide
(web4)