Meaning of Louvre

Definition of Louvre

(noun) an art museum that is a famous tourist attraction in Paris
one of a set of parallel slats in a door or window to admit air and reject rain

Other information on Louvre

WIKIPEDIA results for Louvre
Amazon results for Louvre