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