congratulate someone upon something - Francés Inglés Diccionario