deliver in due time - Turkish English Dictionary