Definition of nose paste in English:

nose paste

noun

  • = nose putty.

Origin

1950s; earliest use found in Ngaio Marsh (1895–1982), detective novelist and theatre director.