power-transmitting mechanism - Français Anglais Dictionnaire