someone’s nearest rival​/​challenger - Spanish English Dictionary