make a spectacle of yourself - Turkish English Dictionary