Thorn-headed worm Meaning, Definition & Usage

Definitions
  1. (Zoöl.), any worm of the order Acanthocephala; called also thornhead.

Webster 1913