Urban dictionary is the resource for finding our what slang terms mean.
Unlike the Oxford English Dictionary it is created by the viewers and users of a website. Terms are added and then voted for by the community to see if they are vaild. If they are then they are added to the dictionary.
It is mainly full of slang phrases, so of them are of a sexual nature. To be fair some are completely made up and could be used to be detrimental against individuals.
We at Mary Hinge love the Urban Dictionary and have chosen many popular terms to be designs in our euphemism range.