hagridden
adj.
1 orig., ridden by a hag, or witch
2 obsessed or harassed, as by fears

I used to think the name of an English author, "H. Rider Haggard" was amusing.