clean or cleaner energy source - Español Inglés Diccionario