independent power producers - Francés Inglés Diccionario