astroblepid
English
Noun
astroblepid
(
plural
astroblepids
)
(
zoology
)
Any of the
catfish
in the
family
Astroblepidae
.
Anagrams
apostlebird