Word info

Iturup

Proper noun

Meaning

Iturup

(geography) the largest and northernmost island in the southern Kuril Islands

Source: en.wiktionary.org

Close letter words and terms