museum
1.
(
noun
) a depository for collecting and displaying objects having scientific or historical or artistic value
Related Words:
Louvre
,
Louvre Museum
,
deposit
,
depository
,
repository
,
science museum
Terms and Conditions of Use / Copyright Notice