garfish, n. (pl. same)
1 any mainly marine fish of the family Belonidae, esp. Belone belone, having long beaklike jaws with sharp teeth. Also called NEEDLEFISH.
2 US any similar freshwater fish of the genus Lepisosteus, with ganoid scales. Also called GAR or GARPIKE.
3 NZ & Austral. either of two marine fish of the genus Hemiramphus. Also called HALFBEAK.
app. f. OE gar spear + fisc FISH(1)