stamp_taxEnglish

stamp duty, stamp tax

Noun

A tax collected by requiring a stamp to be purchased and attached (usually on documents or publications)

English: stamp tax, stamp duty

English words with similar meanings

Show 1 words