Happy to have home in Africa? (9)
I believe the answer is:
continent
'africa?' is the definition.
(africa is a kind of continent)
'happy to have home' is the wordplay.
'happy' becomes 'content' ('content' is associated in meaning with 'happy'**).
'to have' means one lot of letters goes inside another.
'home' becomes 'in' ('he's home' can mean 'he's in').
'content' placed around 'in' is 'CONTINENT'.
'in' acts as a link.
(Other definitions for continent that I've seen before include "Europe, for one" , "Temperate - land mass" , "Large landmass" , "chaste" , "Virtuous" .)