semionotid

English

Noun

semionotid (plural semionotids)

  1. Any of the family Semionotidae of extinct fishes.