bloomsbury Meaning, Definition & Usage

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

WordNet