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