British-museum definition

(place, proper) National museum in London, containing antiquities, one of the largest libraries in the world, a department of natural history, etc.
noun
0
0
Advertisement