the train is not due yet - Turkish English Dictionary