Evil Spirit Having Sex With Women in Their Sleep
Puzzle 8 of Architectural Styles Hard Pack
Question is: Evil Spirit Having Sex With Women in Their Sleep
and the answer is: INCUBUS
Word Meaning:
INCUBUS — (mediaeval folklore) An evil spirit supposed to oppress people while asleep, especially to have sex with women as they sleep.
Definitions from Wiktionary.