VariousWords beta
Related Terms:
Definitions:
Noun
stamp tax
stamp duty
Definition: a tax collected by requiring a stamp to be purchased and attached (usually on documents or publications)