Noun Definition

ormer

1.Definition: an abalone found near the Channel Islands

Category: Animals