knifefish
Definition of knifefish
noun ( plural same or knifefishes)
- a semi-nocturnal freshwater fish with a reduced or absent dorsal fin and a long anal fin which reaches from the belly to the tail:
- a New World fish with a narrow eel-like body (families Rhamphichthyidae and Gymnotidae: several genera). another term for featherback