a feather in somebody's cap - French English Dictionary