bus that transports passengers on international trips - French English Dictionary