Kotomora
ネズミジカ (nezumijika) Japanese meaning: chevrotain | Kotomora