Skip to definition.
Get the FREE one-click dictionary software for Windows or the iPhone/iPad and Android apps

Noun: stamp duty  stamp d(y)oo-tee
  1. A tax collected by requiring a stamp to be purchased and attached (usually on documents or publications)
    - stamp tax

Derived forms: stamp duties

Type of: revenue enhancement, tax, taxation

Encyclopedia: Stamp duty