Advertisement
Advertisement
stamp duty
noun
a tax on legal documents, publications, etc, the payment of which is certified by the attaching or impressing of official stamps
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
a tax on legal documents, publications, etc, the payment of which is certified by the attaching or impressing of official stamps
Advertisement
Advertisement
Advertisement
Advertisement
Browse