1 definition by jsgarvin

Top Definition
To uninstall software from a Microsoft operating system, usually in frustration.
I couldn't get that program to do what I needed it to, so I defenestrated it and installed something better.
by jsgarvin September 23, 2010

Mug icon
Buy a defenestrate mug!