cleanse the palate - Turco Inglés Diccionario