Definitions of blood-and-guts:

  • adjective:   marked by great zeal or violence
    Example: "Real blood-and-guts fiction"