Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of louvre

- A small lantern. See Lantern, 2 (a).

Crossword clue for louvre

- National museum and art gallery of France
- Paris art gallery
- Paris art museum
- Paris museum
- Shutter slat at art gallery
- Slatted board at a window
- The ..., popular Parisian museum