'streamer fly' definitions:

Definition of 'streamer fly'

(from WordNet)
noun
An artificial fly that has wings extending back beyond the crook of the fishhook