make a spectacle of oneself - Turco Inglés Diccionario