anathematizer

Noun

 * 1) One who anathematizes; a severe critic.

Translations

 * Portuguese: anatematizador