About us
Define
Definitions for
"bloomsbury"
a city district of central London laid out in garden squares
wordnet.princeton.edu