Urban Dictionary Compilation. Disclaimer: This post contains sexual language and laods of nonsense. you have been alerted. Also, I have desconcidered a lot of d