'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)