stack the cards - French English Dictionary