dwarodelf's definitions
A makeshift urinal made out of snow on which a group of people snow camping can drain their respective lizards.
by dwarodelf August 7, 2009
Get the Great Wall of China mug.
Get the Great Wall of China mug.We'll email you a link to sign in instantly.