Chasing after business leader is quite invigorating (7)
I believe the answer is:
bracing
'invigorating' is the definition.
(similar in meaning)
I cannot understand how the rest of the clue works.
Can you help me to learn more?
(Other definitions for bracing that I've seen before include "brisk" , "form of support" , "Strengthening; fresh" , "Cold" , "Refreshing" .)