'Sea mantis' definitions:

Definition of 'Sea mantis'

From: GCIDE
  • Sea mantis \Sea" man"tis\ (Zool.) A squilla. [1913 Webster]