The invention of computer has tumed over a new leaf in the history of modern technology. Which of the following is nearest to the meaning of the idiom 'turned over new leaf' in the aforesaid sentence?
Created: 5 months ago | Updated: 4 days ago

Related Questions