Iturup (English, name)
expansion: Iturup
Senses:
glosses: The largest and northernmost island in the southern Kuril Islands, disputed between Japan and Russia.
Forms: