Entertain hot passion, favouring Baron over Duke (7)
I believe the answer is:
harbour
'entertain' is the definition.
('harbour' can be a synonym of 'entertain')
'hot passion favouring baron over duke' is the wordplay.
I cannot quite see how this works, but
'hot' could be 'h' and 'h' is present in the answer.
'baron' could be 'b' and 'b' is found within the answer.
'over' could be 'o' (cricket abbreviation) and 'o' is present in the answer.
This may be the basis of clue (or it may be nonsense).
(Other definitions for harbour that I've seen before include "Safe mooring for ships" , "Shelter for ships" , "provides shelter" , "Sheltered port" , "Hide - entertain - port" .)