a popular saying - Turc Anglais Dictionnaire