Find the word definition

The Collaborative International Dictionary
Sea mantis

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