power transmission and distribution - Francés Inglés Diccionario