1 definition by eculaugh

Top Definition
Someone (or something) that is better online than in real life.
I've met him in real life. He is really below average without the netglow.
by eculaugh April 12, 2011
Mug icon
Buy a Netglow mug!