power and telecommunication cables - Turc Anglais Dictionnaire