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