My dictionary, for when the Urban Dictionary doesn't have it or gets it wrong.

D.I.L.D.O.S   DILDOS Desperate Intolerant Liberals Destroying Our Society