to carry off a gold medal - Francés Inglés Diccionario