What does droor Droor mean?

droor Droor meaning in Urban Dictionary

A storage device superior to a stupid drawer. in addition houses the stickiest sticker of all. A blond girls way of saying a boxlike container in a piece of furnishings..