Strange charm that is pure fantasy (7)
I believe the answer is:
chimera
'fantasy' is the definition.
(I've seen this before)
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for chimera that I've seen before include "Mythological animal; something illusory" , "Imaginary monster" , "Illusory achievement; mythical beast" , "Fire-breathing female monster" , "Mythical creature; delusion" .)