Mr.MeowMeow0's definitions
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.
by Mr.MeowMeow0 August 25, 2021
Get the Twitchtvquack mug.