Techno-leech Share definition Flag One who lacks technology and technical savvy and relys on those that do. Hey Donald, can u google something for me? Sorry I'm a techno-leech... I only have a flip phone. Techno-leech by Smellfree January 11, 2015 0 0 Get merch Get the Techno-leech mug. Buy Now — $32.95 See more merch