Drain on the Economy Share definition Flag Someone who draws a living off people without offering service or making a product. A bum. After college, I spent 8 months on my parents' couch wondering if I was a drain on the economy Drain on the Economy by cyberpunk42 February 9, 2005 0 0 Get merch Get the Drain on the Economy mug. Buy Now — $32.95 See more merch