electric ray in Latin
electric ray in Latin
torpedo
Any of the group of rays of the order Torpedodiniformes, which can produce an electric discharge.