Subscriber login


Forgot your password?

Library card login

Other

stamp duty

Translate stamp duty | into German
Definition of stamp duty

noun

  • a duty levied on the legal recognition of certain documents.

stamp duty in other Oxford dictionaries