Sometimes I come across Latin profanities, for example when reading a certain poem of Catullus. Many dictionaries fail to translate profanities properly, perhaps in order to maintain a certain level of tact. This makes it difficult to understand text containing profanities well.
If a Latin verb describing, say, a very specific sexual act is translated as "treating another person disgracefully", I feel cheated. (See this example in L&S.) I would like to have a dictionary that translates profanities honestly, using sufficient detail and equally foul language to give a good idea of the tone and meaning.
Is some online dictionary well suited for this need? Or is there perhaps a printed dictionary? I don't mind if the dictionary is restricted to profane language.
Wikipedia offers a decent list, but it's not very broad.