de plein fouet

Adverb

 * 1) With a direct or harsh hit, harshly