localizations
plural of localization
Noun
plural of localization