globosite
/ˌɡloʊboʊˈsaɪt, ˌɡlɒboʊˈsaɪt/Definitions
1. noun
A website or digital platform providing access to a vast collection of information, data, or media from around the world.
“The globosite has become an essential resource for researchers and students alike.”