Skip to main content

Definitions by Mr.MeowMeow0

Twitchtvquack 

a very annoying person who thinks it’s very funny to constantly say balls and for some reason you still keep them around because you enjoy their company.
ugh Jessica is such a fucking twitchtvquack
Twitchtvquack by Mr.MeowMeow0 August 25, 2021