YourDictionary

needlefish

noun pl. needlefish, needlefishes

any of a family (Belonidae, order Atheriniformes) of elongated, voracious, marine bony fishes with long jaws and sharp, needlelike teeth

See needlefish in American Heritage Dictionary 4

link/cite print suggestion box