leave a taste on the tongue - Allemand Anglais Dictionnaire