echinus esculentus Meaning, Definition & Usage

  1. noun a sea urchin that can be eaten
    edible sea urchin.

WordNet