What does the expression "have the guts" mean?
The idiom "have the guts (to do something)" refers to having the courage to do something. This idiom comes form the idea that having a strong stomach ("guts") means you are brave. Ex: She had the guts to ask him on a date. Ex: He didn't have the guts to go on the roller coaster.