Meaning of stamp duty
Definition of stamp duty
(noun)
a tax
collected
by requiring a
stamp
to be purchased and
attached
(usually on documents or publications)
Other information on stamp duty
WIKIPEDIA results for
stamp duty
Amazon results for
stamp duty
Tweet