Definition of squilla
: any of various stomatopod crustaceans (especially genus Squilla) that burrow in mud or beneath stones in shallow water along the seashore
Keep scrolling for more
Love words? Need even more definitions?Merriam-Webster unabridged
Words at Play
- On Contractions of Multiple Words
- A Look at Uncommon Onomatopoeia
- Is Singular 'They' a Better Choice?