Visitor from Venus, say (5)
I believe the answer is:
alien
(Other definitions for alien that I've seen before include "Outlandish" , "exciting film based in space" , "One is from outer space, perhaps" , "ET" , "Otherworldly" .)
I believe the answer is:
alien
(Other definitions for alien that I've seen before include "Outlandish" , "exciting film based in space" , "One is from outer space, perhaps" , "ET" , "Otherworldly" .)