Dicts.info 

Slang dictionary :: translations