Crampfish



ENGLISH MEANING
noun
1.
The torpedo, or electric ray, the touch of which gives an electric shock.