Moving upfront, he goads hosts (2,3,2)
I believe the answer is:
on the go
'moving' is the definition.
(I've seen this before)
'upfront he goads hosts' is the wordplay.
'hosts' indicates a hidden word.
'ON THE GO' is hidden within 'upfront he goads'.
(Other definitions for on the go that I've seen before include "Keeping busy, not stopping" , "Always busy" , "Running around busily" , "ready to start monopoly?" , "Busily active" .)