outrager

noun
out·​rag·​er | \ ˈau̇t‧ˌrājə(r)\

Definition of outrager

: one that outrages