Home

kappa japanese meaning, Kappa - River Imp (Kami) in Shinto and Buddhist Traditions, Kappa”: Terror of Japan's | Nippon.com