English Dictionary
Definition twitcher in British English
twitcher noun
[countable] noun
/ˈtwɪtʃə(r)/
Synonyms and related words
