Move-the-yardsticks meaning

(idiomatic) To make progress, as used in political and corporate venues to express proactive actions.
verb
0
0
Advertisement

Origin of move-the-yardsticks