ノーズフルート
nōzufurūto

Noun

1. nose flute

Other forms: