1 definition by eculaugh

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 13, 2011
Get the Netglow mug.