Urban Dictionary is a community reference site that lets users define slang terms and vote on the definitions that they think best.
Shop your favorite products and we’ll find the best deal with a single click. Designed to make shopping easier.