itching powder
English
Noun
itching powder (countable and uncountable, plural itching powders)
- A powder that induces itching when applied to the skin
Translations
Translations
|
|
References
- “itching powder” in the Collins English Dictionary