john was totally e-barrassed when his sister put pictures of him dressed in his mom's clothes on her myspace
getting humiliated via email or web
"john was totally e-barrassed when his sister put pictures of him dressed in his mom's clothes on her myspace" What is the definition of "e-barrassed"?