The Urban Dictionary should be number one in a top ten list of the most fun you can have on-line for free. It's an uber dictionary of slang words with the definitions being provided by it's users. Trust me when I say outrageous is a mild description of this constantly evolving website. Have you heard of unprotected sleep or stacking cheese ? How about fartriloquist or even ridin dirty? You can click on word of the day if you want to get crackalackin on defining your world. But be warned there are some definitions you will wish you never had clearly defined.