diesel motor-coach - French English Dictionary