Meaning of nose pinch in English:

nose pinch

noun

Origin

Late 19th century; earliest use found in Punch.