stamp du•ty
We found 2 definitions of stamp duty from 2 different sources.
Noun |
||
stamp duty - a tax collected by requiring a stamp to be purchased and attached (usually on documents or publications) | ||
stamp tax |