ormer

noun
  1. a large edible sea snail with an ear-shaped shell that has a row of holes along one edge, found in the Channel Islands and other coastal areas
  2. Usage: British; regional

Examples