a national depository and museum in London, England, housing important collections in archaeology, art, and natural history.
BRITISH MUSEUM
Meaning of BRITISH MUSEUM in English
Random House Webster's Unabridged English dictionary. Полный английский словарь Вебстер - Random House . 2012