Leila

Kuku (クク, Kuku) is a green turtle (kappa in the Japanese version) that appears in. She, along with Kuko and Geko, work at the Island.