Kotomora
ジャコウジカ (jakoujika) Japanese meaning: musk deer | Kotomora