Film franchise star is welcoming for each old woman (8)
I believe the answer is:
superman
'film franchise' is the definition.
Although both the answer and definition are singular nouns, I cannot understand how one could define the other.
'star is welcoming for each old woman' is the wordplay.
'star' becomes 'sun' (the Sun is a star).
'is welcoming' is an insertion indicator (in sense of 'inviting in').
'for each' becomes 'per' (per person).
'old woman' becomes 'ma' (both can mean someone's mother).
'per'+'ma'='perma'
'sun' going around 'perma' is 'SUPERMAN'.
Can you help me to learn more?
(Other definitions for superman that I've seen before include "eugenic triumph" , "Kent some time" , "Nietzschean or cartoon hero" , "Ideal male" , "one with great abilities" .)