secret weapon - definition and synonyms

noun [countable] 

Your browser doesn’t support HTML5 audio

singularsecret weapon
pluralsecret weapons
  1. someone or something that gives you a special advantage over your opponents, especially in business or politics

    The show could be the BBC’s secret weapon in the ratings war this autumn.