the train is already due - Turkish English Dictionary