What does it mean when someone has a lot of bottle?

Having "a lot of bottle" is a British expression that means someone has a lot of courage, confidence, or determination. It refers to the courage to face a difficult situation or challenge. The expression is thought to come from the idea of someone having a bottle of alcohol, which, when consumed, gives them the necessary courage to face a challenge.