make a spectacle of oneself - Turkish English Dictionary