'Echinus esculentus' definitions:

Definition of 'Echinus esculentus'

(from WordNet)
noun
A sea urchin that can be eaten [syn: edible sea urchin, Echinus esculentus]