Definition of locust shrimp in English:

locust shrimp

noun

  • A mantis shrimp (order Stomatopoda); especially Squilla mantis (family Squillidae) of the Mediterranean and eastern Atlantic.

Origin

Mid 19th century.