A tax collected by requiring a stamp to be purchased and attached (usually on documents or publications)
English: stamp tax, stamp duty
Less certain link between this word and this sense.
stamp duty, stamp tax
English: stamp tax, stamp duty
Less certain link between this word and this sense.