To mortify or subdue (the flesh).
The definition of befuddle means to confuse someone or to make something difficult to understand.
To embarrass; disconcert; abash
To touch or handle something nervously or persistently:
To annoy, harass, or tease
To say in a playful or mocking way:
To think and act in a confused, aimless way.
Hex is defined as to cast a spell or a curse.
To torment or worry; harass
To trouble by repeated raids or attacks, etc.; harry
To harm by repeated attacks; harry; molest
To use improperly or excessively; misuse:
To confuse or befuddle, especially by being complicated or varied.
To interfere with; hinder; impede
To trouble persistently; harass.
To vex; harass; trouble; torment
The definition of beleaguer means to harass with several issues.
To pursue relentlessly and tenaciously:
To hem in with armed forces, esp. for a sustained attack; lay siege to
To annoy or harass persistently; pester; nag
To worry or trouble, esp. with petty annoyances; harass, pester, etc.
To have or cause pain
To criticize or complain about (something).
Find another word for bedevilling. In this page you can discover 35 synonyms, antonyms, idiomatic expressions, and related words for bedevilling, like: crucifying, discombobulating, confounding, befuddling, throwing, confusing, worrying, tormenting, teasing, pestering and muddling.