Izu Islands

English

Proper noun

Izu Islands

  1. An archipelago of Japan.