おにがしまヶ島
onigashima

Noun

1. Onigashima; island of ogres (in Japanese folklore)

Other forms: