Answer: bedevilled

AnswerCrossword Clue
bedevilled(of a person) Torment or harass
bedevilledBEDEVIL, to torment (to harass or torture)
bedevilled(of something bad) Cause great and continual trouble to