clean or cleaner energy source - Turkish English Dictionary