Kotomora
カモシカ (かもしか, kamoshika) Japanese meaning: serow | Kotomora