look up any word, like blumpkin:

Urban Dictionary is a slang dictionary with your definitions. Define your world. to Urbandiculous