租借そしゃく
soshakuchi

Noun

1. leased territory; foreign concession