the train is already due - French English Dictionary