English Dictionary
Definition twitch in British English
twitch verb
verb
/twɪtʃ/

English Dictionary