SQUILLA


Meaning of SQUILLA in English

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

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.