excellence in competition badge - Espagnol Anglais Dictionnaire