Advertisement
Advertisement
land tax
noun
(formerly) a tax payable annually by virtue of ownership of land, abolished in Britain in 1963
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
(formerly) a tax payable annually by virtue of ownership of land, abolished in Britain in 1963
Advertisement
Advertisement
Advertisement
Advertisement
Browse