piston blowing engine - French English Dictionary