meaning of Bandwürmer

Bandwürmer - German to English

echinococci {pl} [genus Echinococcus]

View more

  • tapeworms