Kotomora
大鹿 (おおじか, oojika) Japanese meaning: large deer | Kotomora