A person or thing that smothers.
एक ऐसा व्यक्ति या चीज जो दबा देता है।
English Usage: The smotherer of creativity often stifles new ideas.
Hindi Usage: रचनात्मकता का smotherer अक्सर नए विचारों को दबा देता है।