hang up the gloves - Francés Inglés Diccionario