Louvre definition

lo͝ovrə, lo͝ov; Fr lo͝ovp'
(place, proper) National museum of art in Paris, on the Seine: converted from a royal palace in the 18th cent.
noun
1
0
An alternative spelling of louver in US English; the only spelling of this word in UK English.
noun
0
0
A famous art museum in Paris, France.
pronoun
0
0
Advertisement

Other Word Forms

Noun

Singular:
louvre
Plural:
louvres