bus rapid transit system - French English Dictionary