an ace up your sleeve - French English Dictionary