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.
Twitchtvquack by Mr.MeowMeow0 August 25, 2021