Definition of newspaper stamp duty in English:

newspaper stamp duty

noun

historical
  • = newspaper stamp.

Origin

1950s.