English
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
What are these?
Click on the pictures to check.