rival n
1 adversary, antagonist, challenger, competitor, contender, contestant, emulator, opponent
2 compeer, equal, equivalent, fellow, match, peer adj
3 competing, competitive, conflicting, emulating, opposed, opposing vb
4 be a match for, bear comparison with, come up to, compare with, compete, contend, emulate, equal, match, measure up to, oppose, seek to displace, vie with n
1 ally, friend, helper, supporter vb aid, back, help, support