meaning of bloomsbury

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


Related Words

bloomsbury | bloomsbury group |

Developed & Maintained By Taraprasad.com

Treasure Words