Japanese dictionary

Dictionary: “コックリ”

コックリ

コックリ

suddenly (dying)