Stifler
noun
noun ·2 syllables ·Rare ·Advanced level
Definitions
Noun
- 1 One who, or that which, stifles; one who represses or limits.
"a stifler of innovation"
- 2 a person who stifles or smothers or suppresses wordnet
- 3 A camouflet.
Etymology
From stifle + -er.