Vocabulary

鬼ヶ島

Onigashima; island of ogres (in Japanese folklore)

noun