a feather in somebody's cap - Francés Inglés Diccionario