supercharged motor - French English Dictionary