English

edit

Noun

edit

tetrasquillid (plural tetrasquillids)

  1. (zoology) Any mantis shrimp in the family Tetrasquillidae.