Top definition
a spoof of the normal windows XP product; a web site www.xdproductions.com
did you get windows XD yet if not you are very gay
by shippo/jeff December 10, 2004
Get the mug
Get a windows XD mug for your barber Nathalie.