English:
Dodoco
Chinese:
嘟嘟可
Japanese:
ドドコ