Senses
租借地 leased territory
A territory or concession held by one country within another under a lease agreement, historically acquired through force or treaties; the land belongs to the original country and is returned when the lease expires.
References
No references for this word.