ahead
of the times

Translation:
English
Adjective
Add