English
›
Words
to
rent something for a long time (several months or years)
Translation:
English
Verb
9
lease
Add
Translation