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.