callorhinchid
English
Noun
callorhinchid
(
plural
callorhinchids
)
(
zoology
)
Any fish in the
family
Callorhinchidae
.