on-site power generation - Español Inglés Diccionario