rival

noun
  1. a person or thing competing with another for the same objective or for superiority in the same field of activity
verb
  1. to compete with someone or something
  2. to be as good as or better than someone or something
adjective
  1. competing for the same objective or superiority

Examples