English
hagridden
From hag + ridden.
Proto-West Germanic *hagatussjā ‘witch’
Old English hægtesse ‘harpy, witch’
Middle English hagge ‘demon, old woman’
English hag
Today it means
adj Tormented by witches, demons, or evil spirits.
Language periods are conventional ranges, not dates for this word.
Etymograph / hagridden