localizers
English
Noun
localizers
plural of
localizer