stamp duty

(noun) stamp tax

< stamp down | stamp mill >