The Collaborative International Dictionary
Sea mantis
Sea mantis \Sea" man"tis\ (Zo["o]l.) A squilla.