ormers

noun
  1. plural of ormer; large edible sea snails with ear-shaped shells, found especially in the Channel Islands
  2. Usage: British; regional

Examples