Noun stamp duty has 1 sense
  1. stamp tax, stamp duty - a tax collected by requiring a stamp to be purchased and attached (usually on documents or publications)
    --1 is a kind of tax, taxation, revenue enhancement
,
TOP