land tax








noun

  1. (formerly) a tax payable annually by virtue of ownership of land, abolished in Britain in 1963
56 queries 0.582