Top definition
As I was explaining my side of the story , my boss had a sarcastarid expression on his face.
by icepolice March 01, 2018
Get the mug
Get a Sarcastarid mug for your cat Bob.