A wet blanket
Meaning, Definition & Usage
Dictionary
Related
Definitions
anything which damps, chills, dispirits, or discourges.
Webster 1913
Previous
Next