louvre

Nouns

  • (n) an art museum that is a famous tourist attraction in Paris Louvre Museum,
  • (n) one of a set of parallel slats in a door or window to admit air and reject rain louver, fin,

Synonyms

Louvre Museum louver fin

Words of close approximity

louvar louver
Louvre Museum