to have a sensible and realistic attitude to life
HAVE / KEEP YOUR FEET ON THE GROUND
Meaning of HAVE / KEEP YOUR FEET ON THE GROUND in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005