thorn-headed : Idioms & Phrases


Thorn-headed worm

  • (Zoöl.), any worm of the order Acanthocephala; called also thornhead.
Webster 1913