The AI-powered English dictionary
plural localizationists
One who subscribes to localizationism. examples