meaning of electric eel

1. eel-shaped freshwater fish of South America having electric organs in its body


Related Words

electric eel |

Developed & Maintained By Taraprasad.com

Treasure Words