sea chestnut

English

Noun

sea chestnut (plural sea chestnuts)

  1. A sea urchin.