the celtics just made an embarrassment of the lakers in the 2008 nba finals  hahahaha suckaaahs
to be disgraced and made a fool of
"the celtics just made an embarrassment of the lakers in the 2008 nba finals  hahahaha suckaaahs" What is the definition of "embarrassment"?