beat one's own game - Francés Inglés Diccionario