British-museum meaning

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