The act of humiliating oneself via electronic- or social-media.
I was so e-mbarrassed when I accidentally sexted my Mom!
by James_onthe_Rocks1 September 10, 2013