English-German dictionary »

twitchs meaning in German

EnglishGerman
twitchs noun

das GliederzuckenSubstantiv