he's a wet blanket - French English Dictionary