八十島やそしま
ya soshima

Noun

1. many islands

Archaic