stamp duty - English Synonyms Dictionary

stamp duty

n.
[1] stamp tax