blood-and-guts
1. [ adjective ] marked by great zeal or violence
Examples:

"real blood-and-guts fiction" "blood-and-guts football"

Related terms: colloquialism intense
2. [ adjective ] (informal) "real blood-and-guts self-criticism"
Related terms: intense