john is such a anal puppeteer when he sits home playing mine craft all day
someone who likes to stick their hand up their own ass like a puppet
"john is such a anal puppeteer when he sits home playing mine craft all day" What is the definition of "anal puppeteer"?