Iturup noun1 •The largest and northernmost island in the southern Kuril Islands, disputed between Japan and Russia.