fisherman

n. Man who catches fish as a livelihood or for sport.

n. One whose occupation is to catch fish.