Subscribe English
look up any word, like poopsterbate:
 
1.
Totally embarrassing.
"You have all of the embaybay pics of me. I'm untagging them!!!"
by PacificLight July 28, 2006
16 6

Words related to embaybay:

ashamed awkward embarrassing horrid shameful