Sow deh lar!
Since Cantonese is the 2nd language in my house, this site could come in handy. It has tons of offensive phrases translated into Cantonese, and 163 other languages as well! The site also has random insult generators, and tons of classic quotes and clever ways to insult people!