intermittent horsepower - French English Dictionary