noun (plural ~s or ~e) Etymology: New Latin, from Latin, shrimp, crayfish Date: 1658 any of various stomatopod crustaceans (especially genus Squilla ) that burrow in mud or beneath stones in shallow water along the seashore
SQUILLA
Meaning of SQUILLA in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012