Top definition
A brand so important that it has the value and historical significance of an old master painting (e.g. Rembrandt)
Starbucks, its a Rembrand in the making. Ferrari, truly a Rembrand
by Julian howard October 24, 2008
Get the mug
Get a Rembrand mug for your friend Manafort.