Meaning of Medici print in English:

Medici print

noun

(also Medici reproduction)
  • A colour reproduction of a fine art painting, produced by the Medici Society Ltd., London.

Origin

Early 20th century; earliest use found in The Burlington Magazine. After the name of the Medici Society Ltd., London.