Definitions of ormer:

  • noun:   an abalone found near the Channel Islands