to not delay in getting things done
NOT LET THE GRASS GROW UNDER YOUR FEET
Meaning of NOT LET THE GRASS GROW UNDER YOUR FEET in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005