A bank overdraft allows an account holder to withdraw more money than is available in their account, effectively borrowing from the bank up to a pre-agreed limit. This facility can help manage cash flow in emergencies but often comes with high interest rates and fees, making it essential to use judiciously.