Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
twitching
noun
(n)
a sudden muscle spasm; especially one caused by a nervous condition
tiba kekejangan otot; terutama yang disebabkan oleh kondisi kebingungan
Synonym:
twitch
,
vellication
source: wordnet30