Japanese dictionary
おにがしま
onigashima; island of ogres (in japanese folklore)
Kanji details
・ghost
・devil
・island