English Dictionary
Definition the centre of activity/things in British English
the centre of activity/things phrase
phrase
Synonyms and related words

English Dictionary