Numbfish



ENGLISH MEANING
noun
1.
The torpedo, which numbs by the electric shocks which it gives.