clean or cleaner energy source - Turc Anglais Dictionnaire