Find the word definition

Wiktionary
make a spectacle of oneself

vb. (context idiomatic US English) To embarrass oneself or others in public