armored catfish

noun

Definition of armored catfish

: any of certain South American catfishes chiefly of the family Loricariidae having the body covered by rough and often interlocking bony plates