excellence in competition badge - Spanish English Dictionary