stamp duty is a noun meaning "a tax collected by requiring a stamp to be purchased and attached (usually on documents or publications)". It carries one recorded sense.
Definitions, synonyms and semantic relations for stamp duty come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.