squillid

noun
squil·​lid | \ ˈskwilə̇d\
plural -s

Definition of squillid

: a stomatopod crustacean of the genus Squilla or family Squillidae

History and Etymology for squillid

New Latin Squillidae

Keep scrolling for more