1 definition by Anon00000000001
The term given to a shy yet beautiful young lady who spends most of their time browsing the world of internet chat rooms. All who look upon their angelic faces' melt because of their divine beauty. However thye can be quite the troll if needs be. You could say she they are blessing in disguise.
by Anon00000000001 October 29, 2010