Answer: altoflute

AnswerCrossword Clue
ALTOFLUTE

Piccolo relative