Nayuru

Nayuru is a girl name of Japanese origin.

Meaning of Nayuru

Detain.