to be unusually advanced or innovative for its era
быть необычно продвинутым или новаторским для своего времени (byt neobyichno prodvinutim ili novatorskim dlya svoyo vremeni)
"That invention was ahead of its time."
"Это изобретение было опережающим своё время." (eta izobretenie bylo operezhayushchim svoyo vremya)
to move on to something new after finishing or overcoming so...
signs of problems or weaknesses in a system or relationship
a simple solution to a complex problem
an attempt to damage someone's reputation through false accu...
very easy to do or understand
very calm and composed