have the guts (to do something) To have enough courage, conviction, or resolve (to do something). Watch the video