• Knifefish

    Origin

    en + knife + fish

    Full definition of knifefish

    Noun

    knifefish

    (plural knifefishes or knifefish)
    1. Any of numerous unrelated fishes with knife-shaped bodies.
    © Wiktionary