Longman Dictionary English From Longman Dictionary of Contemporary Englishhave an ace up your sleevehave an ace up your sleeveADVANTAGEto have a secret advantage which could help you to win or be successful → ace ldoceonline.com