flyfisher
Etymology
From fly + fisher.
noun
A person who goes fly fishing.