sickener
/ˈsɪkənər/Definitions
1. noun
a person or thing that causes disgust or distaste
“The scene with the animal abuse was a real sickener for many viewers.”
2. verb
to make someone feel disgusted or revolted
“The sight of the decaying corpse sickened the visitors to the museum.”