Thorny oyster Meaning, Definition & Usage

Definitions
  1. (Zoöl.), any spiny marine shell of the genus Spondylus.

Webster 1913