smotherer

noun

1.
a person who stifles or smothers or suppresses
Derived from:
smother