1 definition by asiandude17

1
Oh
My
God
What
The
Hell
Is
That
Smell
People?!?!?!?
"DUDE OMGWTHITSP!"
by asiandude17 July 27, 2009
Get the merch
Get the OMGWTHITSP neck gaiter and mug.