meaning of electric catfish

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


Related Words

electric catfish |

Developed & Maintained By Taraprasad.com

Treasure Words