Ninguru means, in Ainu language, a small person; ‘nin’ means shrink and ‘guru’ person. Among Ainu people, it refers to a legendary guardian of the forest called …

AloJapan.com