4

What is someone whose tendency/act is to leak the surprise called?

6

Some more generic terms for someone who talks too much or indiscreetly: prattler, blabbermouth, motormouth, bigmouth.

If it's someone who can't act the part, I would simply say a bad actor or, if trying to be humorous, a person with limited thespian talents.

  • I would use prattler to describe a gossiper – Ambo100 Apr 26 '11 at 20:40
  • Is this answer on the wrong question? This has nothing to do with spoiling a surprise. – Andrew Vit Sep 22 '11 at 4:38
11

If they did it on purpose they could be called a spoilsport or a party pooper (slang).

  • I also like parade-rainer. – Sam Apr 26 '11 at 13:56
  • 4
    Parade-rainer-onner? – Kosmonaut Apr 26 '11 at 14:27
  • @Kosmonaut, no. They rain. They are rainers. – Sam Apr 26 '11 at 20:59
  • @Sam: Parades don't rain... – Kosmonaut Apr 26 '11 at 22:02
  • @Kosmonaut. A person works on a farm is a farm worker, not a farm worker onner. – Sam Apr 26 '11 at 22:22
5

A blabbermouth. While not specifically about them blowing the surprise, I'd also call them a jerk or a party-pooper.

2

You could label someone a dampener and consider it appropriate in this context, although some might argue otherwise.

A known figure of speech goes something like this, from The Free Dictionary:

Put a damper on something

Fig. to have a dulling or numbing influence on something. The bad news really put a damper on everything. The rainy weather put a damper on our picnic.

I personally think this could be applied to 'dampening a surprise', and further, the person committing such an act deemed 'a dampener'.

2

A spoiler? Or maybe somebody who throws a spanner in the works?

If someone throws a spanner in the works, they prevent something happening smoothly in the way that it was planned, by causing a problem or difficulty.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.