bus (public urban transportation) - French English Dictionary