Definitions
noun
freshwater catfish of the Nile and tropical central Africa having an electric organ
Look “electric catfish” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
freshwater catfish of the Nile and tropical central Africa having an electric organ