British Museum Hear it!

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.