Definition: one of a set of parallel slats in a door or window to admit air and reject rain
Synonyms: Louvre, Louvre Museum
Definition: an art museum that is a famous tourist attraction in Paris
Similar words: museum
Definition: a depository for collecting and displaying objects having scientific or historical or artistic value