lead trophy

English

Etymology

In reference to the metal lead, which may be used for this purpose, and the idea of a trophy as something awarded to winners.

Noun

lead trophy (plural lead trophies)

  1. (motor racing, slang) Synonym of success ballast.