I've seen a few of these sorts of things before, but this is one of the best I've seen in ages:
On the finer points of English swearing by
doomcanary. A ridiculously comprehensive dictionary of British swearwords! Was originally posted in April so for all I know it was recc'd everywhere and you've all already seen it, but it's amazing, so you can look at it again. If you're a non-Brit who writes British characters, bookmark it! Refer to it! Love it! Learn who to call a tit and what to call shit(e)! If you're a Brit, look at it and marvel. Marvel!