edible sea urchin

Noun
  1. A sea urchin that can be eaten (synset 102321960)

Other Searches