Ormers Meaning

There are 1 meaning(s) for word Ormers

Meaning 1 : an abalone found near the Channel Islands

    Synonyms : haliotis tuberculata,  sea-ear