Definitions of fish-fly:

  • noun:   similar to but smaller than the dobsonfly; larvae are used as fishing bait