squillid
noun
squil·lid
| \ ˈskwilə̇d\
plural -s
Definition of squillid
: a stomatopod crustacean of the genus Squilla or family Squillidae
Keep scrolling for more