Creator of life is outspoken scientific genius, I conceded (12)
I believe the answer is:
frankenstein
'creator of life' is the definition.
The definition suggests a singular noun which matches the answer.
'outspoken scientific genius i conceded' is the wordplay.
'outspoken' becomes 'frank' (synonyms).
'scientific genius' becomes 'einstein' (I've seen this before).
'conceded' suggests deleting specific letters (concede can mean to give up).
'einstein' with 'i' taken away is 'enstein'.
'frank'+'enstein'='FRANKENSTEIN'
'is' acts as a link.
Can you help me to learn more?
(Other definitions for frankenstein that I've seen before include "Mary Shelley's monster-making baron" , "Monster's creator" , "Monster creator (M. Shelley)" , "Monstrous and dangerous humanoid" , "Monster inventor" .)