ahead of one's time
to take on and idea or action before it becomes popular.
Michael Angelo was ahead of his time in regards to architecture and weapon design.
to take on and idea or action before it becomes popular.
Michael Angelo was ahead of his time in regards to architecture and weapon design.