1 definition by Xenos Aegletes

1
The internet equivalent of biting one's tongue.
My boss's email was so infuriating that I wanted to reply to all pointing out his hypocrisy. But I need the job, so I ended up putting on mittens and just let it go.
by Xenos Aegletes May 01, 2012
Get the mug
Get a putting on mittens mug for your friend Bob.