outrivals Definition
Definition
To outdo or surpass rivals, often with great superiority, challenging or supplanting them in competition.
Browse
To outdo or surpass rivals, often with great superiority, challenging or supplanting them in competition.
Browse