what does it mean he has no guts?
For example, the word “guts” is an informal way of saying “bravery” or "courage." It takes guts to make a very difficult decision. ... This is where we get our expression "no guts, no glory." This means that if you do not have courage to take a risk, you will not be able to achieve a goal or success. It might be scary.