English Dictionary
Definition centrally located in British English
centrally located phrase
phrase
1
near the middle of a city or area, and therefore very convenient
Synonyms and related words
