Definition of 八十島 (やそしま)

noun
many islands(archaism)
Related Kanji
eight, eight radical (no. 12)
ten
island