mom: do you gals want to see ciara's baby pictures? ciara's friend: you mom is so disbarrassing
it is when some one is embarrassing and disappointing at the same time
"mom: do you gals want to see ciara's baby pictures? ciara's friend: you mom is so disbarrassing" What is the definition of "disbarrassing"?