undisputed leader - Spanish English Dictionary