English Dictionary
Definition localized in British English
localized adjective
adjective
/ˈləʊkəlaɪzd/
1
existing only in a particular area or in some small areas
