matraquage

Etymology
From.

Noun

 * 1) bashing, beating up
 * 2) brainwashing

Derived terms

 * - hype