A wet blanket Meaning, Definition & Usage

Definitions
  1. anything which damps, chills, dispirits, or discourges.

Webster 1913