Ninigi

What is Ninigi?

Ninigi definition and meaning on Dictionary terms:
noun Japanese Legend.

the grandson of Amaterasu and first ruler of Japan.