fifer

FI'FER, n. One who plays on a fife.