Definition of Bloomsbury

  • 1. A city district of central London laid out in garden squares Noun

Semanticaly linked words with "bloomsbury"