itchingEnglish

itch, itchiness, itching

Noun

An irritating cutaneous sensation that produces a desire to scratch

English: itch, itchiness, itching

Bahasa: gatal, kegatalan

Bahasa words with similar meanings

English words with similar meanings

Show 2 words