Kotomora
アカシカ (あかしか, akashika) Japanese meaning: red deer | Kotomora