electric catfish

Explore definitions, synonyms, and language insights of electric catfish

Definitions

Noun
freshwater catfish of the Nile and tropical central Africa having an electric organ

More General Terms