rubber powered - French English Dictionary