A website were people with no life can post any stupid word off the top of there thick skulls. For crying out loud even Donald Trump can can barge in here and add rapist then add the definition as Mexican. BTW people are retarded now a days.
Urban dictionary is a site that helps you understand the meaning of words you have never heard of. But of course, its not limited to words, it expands to other branches as well, such as names, cuss words, and much more. Overall, the best freaking dictionary on the planet