English

edit

Noun

edit

sinacanthid (plural sinacanthids)

  1. Any of a group of extinct chondrichthyans from China