What does this mean in corporate speak-- touch base????????
to stay grounded
not to misuse power at work
don't fly high with little success at work
a desire to meet up with a colleague to discuss progress