vellicationEnglish

twitch, twitching, vellication

Noun

A sudden muscle spasm, especially one caused by a nervous condition

English: twitch, twitching, vellication

Bahasa: kedutan, berkedut

Bahasa words with similar meanings

English words with similar meanings

Show 2 words