Kotomora
カモシカ (kamoshika) Japanese meaning: serow | Kotomora