Locationists, noun plural of locationist. Synonyms in the same form.
localizationists
All synonyms for locationist →