Kotomora
ノロジカ (のろじか, norojika) Japanese meaning: roe deer | Kotomora