World-ranking admin 8 years ago World-ranking definition World-rankingadjectiveRanking amongst the best in the world