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