Definition of “world-renowned” - English Dictionary

british dictionary