blood-and-guts arguments - French English Dictionary