armored catfish

Explore definitions, synonyms, and language insights of armored catfish

Definitions

Noun
South American catfish having the body covered with bony plates

More General Terms