Kotomora
鎧鼠 (yoroinezumi) Japanese meaning: armadillo | Kotomora