make a spectacle of oneself - Francés Inglés Diccionario