clean the palate - German English Dictionary