Palisade worm Meaning, Definition & Usage

Definitions
  1. (Zoöl.), a nematoid worm (Strongylus armatus), parasitic in the blood vessels of the horse, in which it produces aneurisms, often fatal.

Webster 1913