Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
itching
('/I//tS//I//N/ )
noun
(n)
an irritating cutaneous sensation that produces a desire to scratch
sebuah menjengkelkan cutaneous sensasi yang menghasilkan keinginan untuk menggaruk
Synonym:
itch
,
itchiness
source: wordnet30