motorized bicycle - French English Dictionary