energy supply company - Francés Inglés Diccionario