八十島 やそしま
ya soshima

Noun

1. many islands

Archaic