leave a taste on the tongue - Turc Anglais Dictionnaire