Table of Contents
Synonyms

1. Bloomsbury

noun. a city district of central London laid out in garden squares.

Synonyms

  • London
  • British capital
  • capital of the United Kingdom

Featured Games

Synonym.com