make a spectacle of yourself - Turco Inglés Diccionario