Meaning

1 senses
  1. (uncountable)Additional weight added to a winning or successful vehicle as a handicap.

success ballast — meaning, examples, forms, synonyms | Krumeto