'streamer fly' definitions:

Definition of 'streamer fly'

From: WordNet
noun
An artificial fly that has wings extending back beyond the crook of the fishhook