make a spectacle of oneself: Word of the day for March 21, 2016

make a spectacle of oneself , v :
(idiomatic, originally US) To embarrass oneself or others in public.

Popular posts from this blog