made up for lost time (verb) gain ground: make progress
Sinonime: astute, businesslike, commonsense, down-to-earth, earthy, hard, hard-boiled, levelheaded, practical, pragmatic, pragmatical,
prudent, rational,
real,
reasonable, sane, sensible, shrewd, sober, sound, unfantastic, unidealistic, unromantic, unsentimental,
utilitarianAntonime: impractical,
irrational,
unrealistic