Wiktionary
localizations
n. (plural of localization English)
n. (plural of localization English)