green ormer

Noun

 * , an edible gastropod.