elopoid
English
Noun
elopoid
(
plural
elopoids
)
(
biology
)
Any
fish
of the suborder
Elopoidei
.