Kotomora
ケナガアルマジロ (けながあるまじろ) Japanese meaning | Kotomora