ormer

Our editors are putting together more complete content — check back in about 20 minutes

ormer — noun

1. a type of edible sea snail found in the Channel Islands

1.noun
Definition

a type of edible sea snail found in the Channel Islands

Example

We collected ormers at low tide.