bus with pressurized natural gas - French English Dictionary