Definition of "Louvre"
Louvre
/ˈluːv(ɹə)/
proper noun
A famous art museum and former royal palace in Paris, France.
Quotations
IF YOU ARE a young Joe DiMaggio or Mickey Mantle with a swing that belongs in the Louvre, somebody might get the idea you could win a batting title, even if it was only your second year with the New York Yankees.
1985 February, Phil Elderkin, “Don Mattingly: A.L. Batting Champion, A Born Hitter”, in Baseball Digest, volume 44, number 2, page 49