motorbike and bicycle mechanic - French English Dictionary