English version

have an ace up your sleeve

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
Pictures of the day
Do you know what each of these is called?
Click on the pictures to check.