Yahoo Canada Web Search

Search results

  1. Dictionary
    British Museum
    • 1. a national museum of antiquities in London. Established with public funds in 1753, it includes among its holdings the Magna Carta, the Elgin Marbles, and the Rosetta Stone.