urban public transportation - French English Dictionary