• Stifler

    Origin

    stifle + -er

    Full definition of stifler

    Noun

    stifler

    (plural stiflers)
    1. One who, or that which, stifles; one who represses or limits.a stifler of innovation
    2. (military) A camouflet.
    © Wiktionary