meaning of blood-and-guts

blood-and-guts meaning in General Dictionary

marked by great zeal or violence