1 definition by Blasphemer121

Top Definition
A storage device much better than a stupid drawer. it also houses the stickiest sticker of all.
I stored my friend Steph in the droor.
by Blasphemer121 January 11, 2006

Mug icon
Buy a droor mug!