localizador
Top 20000
Meanings
Noun
1. localizer (one who adapts a product to another culture)