English Dictionary
Definition localisation in British English
localisation noun
noun
/ˌləʊkəlaɪˈzeɪʃ(ə)n/
Synonyms and related words
