VariousWords beta
Definitions:
Noun
stamp tax
stamp duty
Definition: a tax collected by requiring a stamp to be purchased and attached (usually on documents or publications)
Definition: A tax levied upon certain documents, a stamp being applied to show that tax has been paid.