Definitions of streamer fly:

  • noun:   an artificial fly that has wings extending back beyond the crook of the fishhook