look up any word, like plopping:
 
1.
most definitely embarrassing
she was defbar last night
by jack jack jack November 04, 2007

Words related to defbar

def bar embarrassing fools humiliating