(all) done by mirrors - Turc Anglais Dictionnaire