public transportation vehicle - French English Dictionary