British Museum
British Museum
Definition
British Museum
noun
national museum in London, containing antiquities, one of the largest libraries in the world, a department of natural history, etc.
Browse dictionary entries near British Museum
