i was so e-mbarrassed when i accidentally sexted my mom
the act of humiliating oneself via electronic- or social-media
"i was so e-mbarrassed when i accidentally sexted my mom" What is the definition of "e-mbarrassed"?