Bloomsbury - Definition

bloomsbury

n 1: a city district of central London laid out in garden
squares

Look up another word