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