Context: I want to indicate people who keep travelling around the world (sometimes as part of their jobs and sometimes to volunteer during a crisis) without settling down at a single country.
I came across terms like Global Citizens / World Citizens, but I want to know if I can use Globalite, albeit as a neologism, such that it will be analogous with Localite
Merriam-Webster does define localite, but not globalite
localite (noun)
a native or resident of the locality under consideration