an ace up your sleeve - Allemand Anglais Dictionnaire