insulator42's definitions
Its when someone tells u something u don't find funny or don't understand, u have this grin that looks like someone made u smell shit
by insulator42 December 17, 2010
Get the smelling shit grin mug.