power transmission of bicycles - French English Dictionary