English → Hindi dictionary
bloomsbury
Definition
a city district of central London laid out in garden squares
Looking for poetry? Read shayari and poems by great poets.
a city district of central London laid out in garden squares
Looking for poetry? Read shayari and poems by great poets.