giant thorny-headed worm of swine

English

Noun

giant thorny-headed worm of swine (plural not attested)

  1. A parasitic worm of the genus Macracanthorhynchus.