Louvre

//ˈluːv(ɹə)// name, noun

Definitions

Proper Noun
  1. 1
    A famous art museum and former royal palace in Paris, France.

    "God above, this man was as chiseled as the statues she'd spied in the Louvre."

Noun
  1. 1
    Alternative form of louver. British, alt-of, alternative
  2. 2
    one of a set of parallel slats in a door or window to admit air and reject rain wordnet

Etymology

Borrowed from French Louvre. More at Louvre Palace.

Next best steps

Mini challenge

Unscramble this word: louvre