Subscriber login


Forgot your password?

Library card login

Other

Louvre

Definition of Louvre
  • the principal museum and art gallery of France, in Paris, housed in the former royal palace built by Francis I. The Louvre holds the Mona Lisa and the Venus de Milo.

Louvre in other Oxford dictionaries

Definition of Louvre in the US English dictionary