[squil.la] n, pl squillas or squil.lae [NL, fr. L, shrimp, crayfish] (1658): any of various stomatopod crustaceans (esp. genus Squilla) that burrow in mud or beneath stones in shallow water along the seashore
SQUILLA
Meaning of SQUILLA in English
Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012