Definition of long-spined sea urchin in English:

long-spined sea urchin

noun

  • Any of several sea urchins with long spines; especially Diadema antillarum, with very long black spines, which is abundant on the reefs of the W. Atlantic and Caribbean.

Origin

Late 19th century; earliest use found in Nature: a weekly journal of science.