Definitions of garfish:

  • noun:   primitive predaceous North American fish covered with hard scales and having long jaws with needle-like teeth