Translation of lease in Setswana

lease

Noun

  1. an agreement to allow somebody to use a building or land, etc., for a fixed period in return for payment

Powered by Oxford