English Dictionary
Definition twitch in British English
twitch noun
[countable] noun
/twɪtʃ/
English Dictionary