mechanical power-transmission guard - Alemán Inglés Diccionario