stack the cards against - French English Dictionary