itching
N ความปรารถนา อย่างแรงกล้า desire craving longing repulsion disgust kwam-prad-ta-na-yang-raeng-kla
ITCHING
ppr. Having a sensation that calls for scratching. 1. Having a constant desire.
itching powder
itch |ing pow ¦der ▶noun [ mass noun ] a powder used to make someone's skin itch, typically as a practical joke.