Definition of maximum card in English:

maximum card

noun

  • A postcard bearing the enlarged picture of a stamp, to which the stamp itself is affixed (often with a postmark), sold as a commemorative or collectors' item.

Origin

1960s; earliest use found in Webster's New International Dictionary of the English Language.