Dictionary.com
Thesaurus.com

louvre

1 American  
[loo-ver] / ˈlu vər /

noun

Chiefly British.
louvred, louvring
  1. louver.


Louvre 2 American  
[loo-vruh] / ˈlu vrə /

noun

  1. a national museum in Paris, France, since 1793: formerly a royal palace.


Louvre 1 British  
/ luvrə /

noun

  1. the national museum and art gallery of France, in Paris: formerly a royal palace, begun in 1546; used for its present purpose since 1793

"Collins English Dictionary — Complete & Unabridged" 2012 Digital Edition © William Collins Sons & Co. Ltd. 1979, 1986 © HarperCollins Publishers 1998, 2000, 2003, 2005, 2006, 2007, 2009, 2012

louvre 2 British  
/ ˈluːvə /

noun

    1. any of a set of horizontal parallel slats in a door or window, sloping outwards to throw off rain and admit air

    2. Also called: louvre boards.  the slats together with the frame supporting them

  1. architect a lantern or turret that allows smoke to escape

"Collins English Dictionary — Complete & Unabridged" 2012 Digital Edition © William Collins Sons & Co. Ltd. 1979, 1986 © HarperCollins Publishers 1998, 2000, 2003, 2005, 2006, 2007, 2009, 2012

Louvre Cultural  
  1. An art museum in Paris, formerly a royal palace. The Mona Lisa, Venus de Milo, and thousands of other works of art are exhibited there.


Etymology

Origin of louvre

C14: from Old French lovier, of obscure origin