English

edit

Noun

edit

squillid (plural squillids)

  1. (zoology) Any in the family Squillidae of mantis shrimps.