beats the living daylights out of (verb) flagellate: whip, lash
Sinonime: beaten, browbeaten, crippled, crushed,
defeated, demoralized,
depressed,
discouraged, disheartened, heartsick, humbled,
oppressed, overpowered,
subdued, tamed, vanquished
Antonime: happy,
satisfied, uplifted