natural-gas powered - French English Dictionary