租借 そしゃく
soshakuchi

Noun

1. leased territory; foreign concession