Having a walk greeting royalty (6)
I believe the answer is:
hiking
'having a walk' is the definition.
I know that 'walk' relates to this answer.
'greeting royalty' is the wordplay.
'greeting' becomes 'hi' (hi is a kind of greeting).
'royalty' becomes 'king' (I can't explain this - if you can you should believe this answer much more).
'hi'+'king'='HIKING'
Can you help me to learn more?
(Other definitions for hiking that I've seen before include "on a walk" , "Walking some way" , "Walking in the countryside" , "Rambling" , "Tramping" .)