1 definition by steven's terebrous hollow minion
n.
pl. skin lamps
A lampshade made of skin, human or animal. Usually placed on an unmodified lamp base to screen a light bulb.
pl. skin lamps
A lampshade made of skin, human or animal. Usually placed on an unmodified lamp base to screen a light bulb.
by steven's terebrous hollow minion January 15, 2005