ORMER

Definition of ORMER

  1. (noun)an abalone found near the Channel Islands