hang up the gloves - Alemán Inglés Diccionario