power transmission of bicycles - Français Anglais Dictionnaire