mechanical power-transmission guard - Francés Inglés Diccionario