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