Guide To How Handicap Betting Works - one of the most popular bets on football, handicap markets are You are probably wondering what that all means. A mental or physical disadvantage, such as blindness or a missing leg, is a handicap: something that disables you in some way. Handicaps can also be. handicap meaning, definition, what is handicap: a condition in which part of your body or mind has been permanently damaged or does not. Learn more. How are handicap bets presented? For customers in the UK, TSE Gibraltar LP is licensed and regulated by the Gambling Commission, Licence Number: These are just a few examples of the many companies that have excelled by treating transparency not as a handicapbut as a competitive advantage. British Dictionary definitions for handicap Expand. What is a single bet?