Obarasstor

One who causes embarrassment upon those he/she is around.
William has become my Obarasstor after that last comment.
by Atommo December 08, 2010
Get the Obarasstor mug.