What does blood-and-guts mean?

blood-and-guts meaning in General Dictionary

marked by great zeal or violence