mechanical transmission system - Français Anglais Dictionnaire