YourDictionary

numbfish

noun pl. numbfish, numbfishes

an electric ray

See numbfish in American Heritage Dictionary 4

link/cite print suggestion box