We Found 1 Definition for
'Squilla'

<< Home

noun - Any of various burrowing predatory marine crustaceans of the order Stomatopoda, having movable stalked eyes and a pair of jointed grasping appendages. Also called mantis crab, mantis shrimp.

Powered by Wordnik