vulgar display of power - Francés Inglés Diccionario