Definition of postcard beauty in English:

postcard beauty

noun

  • A beautiful woman in fashionable society whose picture was available on postcards which could be collected by admirers.

Origin

Early 20th century; earliest use found in The Syracuse Herald.