Definition of unrivalled

Definition of unrivalled
  1. unrivalled Adjective having no rival; better than any possible competitor
Need more help? Try our forum NEW