metrobus - French English Dictionary