Answer:
1. gripped the imagination of: received much attention
2. dawned upon: realised it for the first time
3. ushered in: began the new idea
4. passed into current coin: have been brought into use
5. passport of the future: a thing that makes something possible or enables one to achieve it
You need to login to perform this action.
You will be redirected in
3 sec