'Echinus esculentus' definitions:

Definition of 'Echinus esculentus'

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