power-transmission apparatus - Francés Inglés Diccionario