SDLT noun1 •(UK) Initialism of stamp duty land tax.In summary, the variation of a lease for consideration is generally chargeable to SDLT. — 2006