English Dictionary
Definition localize in British English
localize verb
[transitive] verb
/ˈləʊkəlaɪz/
Synonyms and related words
Synonyms and related words
