MalayTranslate.com
Malay to English Translator
Translate Here

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
    source: wordnet30