stifler

noun

Milit. See camouflet.

noun

One who, or that which, stifles.

noun

See Camouflet.

noun

One who, or that which, stifles; one who represses or limits.

noun

A camouflet.

noun

a person who stifles or smothers or suppresses