Top definition
A little Poo bum sniff that has a tiny tic tac and pisses off everyone
I don't like oscar thorpe
by Hannah brerton July 05, 2017
Get the mug
Get a oscar thorpe mug for your father-in-law Vivek.