stamp tax

(noun) stamp duty

< stamp pad | stampede >