itching powder


Concise Oxford English Dictionary © 2008 Oxford University Press:
itching powder
noun a powder used to make someone's skin itch, typically as a practical joke.
'itching powder' also found in these Oxford entries:

Download free Android and iPhone apps

Android AppiPhone App
Report an inappropriate ad.