'nose flute' definitions:

Definition of 'nose flute'

(from WordNet)
noun
A flute that is played by blowing through the nostrils (used in some Asian countries)