Localizor
Wiktionary, Creative Commons Attribution/Share-Alike License
noun.
A person who
localizes
Etymologically Related
locale
localism
locality
localization
localizer