undisputed leader - Francés Inglés Diccionario