Outrageous japanese: slang, curses & epithets
Tuttle language library
The japanese are extraordinarily polite, soft-spoken people who are always indirect and evasive in their dealings with each other. Right? Well, not really. They can be just as explicit, vicious, vile and downright vulgar as anyone else when they want to be.