ITCHING POWDER


Meaning of ITCHING POWDER in English

■ noun a powder used to make someone's skin itch, typically as a practical joke.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.