whistler

WHISTLER, n. One who whistles.