What is Embaybay?
Totally embarrassing.
"You have all of the embaybay pics of me. I'm untagging them!!!"
See embarrassing, shameful, horrid, awkward