Entertain man having got beer (6)
I believe the answer is:
regale
'entertain' is the definition.
(thesaurus)
'man having got beer' is the wordplay.
'man' becomes 'reg' (**).
'having got' means one lot of letters go next to another.
'beer' becomes 'ale' (I've seen this before).
'reg'+'ale'='REGALE'
(Other definitions for regale that I've seen before include "Generously entertain (with)" , "Ply" , "Supply copiously" , "Lavishly supply" , "Feast, give pleasure to" .)