vocab dash
Log in
Sign up
localizador
Forms
Top 20000
Meanings
Noun
1. localizer (one who adapts a product to another culture)