Bloomsbury
['blu:mzbəri]
Definition
(noun.) a city district of central London laid out in garden squares.
Typed by Betsy--From WordNet
['blu:mzbəri]
(noun.) a city district of central London laid out in garden squares.
Typed by Betsy--From WordNet