mechanical power-transmission guard - French English Dictionary