aphyonid

English

Noun

aphyonid (plural aphyonids)

  1. (zoology) Any fish in the family Aphyonidae.

Anagrams