Showing courage and determination, especially in doing something difficult or dangerous.
From 'guts' (intestines, but also used for courage) plus -y. The phrase 'have the guts to do something' dates to the 1800s, as intestines were metaphorically associated with courage and strength.
Try Another Word