Non-believer at home with Castro, perhaps (7)
I believe the answer is:
infidel
'non-believer' is the definition.
(I've seen this before)
'home with castro perhaps' is the wordplay.
'home' becomes 'in' ('he's home' can mean 'he's in').
'with' is a charade indicator (letters next to each other).
'castro perhaps' becomes 'Fidel' (Fidel Castro, former president of Cuba).
'in'+'fidel'='INFIDEL'
'at' is the link.
(Other definitions for infidel that I've seen before include "One who doesn't believe" , "Literally, 9 [UNFAITHFUL]" , "Person rejecting a specific religion" , "Unbeliever" , "Sceptical" .)