Focus on the pronunciation of stamp duty
English definition of “stamp duty”
noun [U] UK TAX
› a UK tax that you pay when you buy a house, apartment, etc., or when you buy shares: Someone buying a medium-sized shop in London would pay heavy stamp duty. The only entry cost for investors in this fund is the mandatory stamp duty of 0.5% .