snipefish

(snīpˈfĭshˌ)

noun pl. snipefish or snipe·fish·es
Any of various small marine fishes of the family Macrorhamphosidae, found in tropical and temperate regions and characterized by a long snout and a very long spine extending from the dorsal fin backward toward the tail.
link/cite print suggestion box