cleanse the palate - French English Dictionary