Impossible fantasy (7)
I believe the answer is:
chimera
(Other definitions for chimera that I've seen before include "eaders of radio appear after jingle" , "Wild creation of mind, or monster of Greek myth" , "Mythical monster, part lion, goat and serpent" , "fabulous beast" , "Mythical creature; delusion" .)