terminus (last stop) - French English Dictionary