Definition of unrivalled

Definition of unrivalled
  1. unrivalled Adjective having no rival; better than any possible competitor
Feedback Form