blood and guts - French English Dictionary