Kotomora
ヒミズ (himizu) Japanese meaning: Japanese shrew mole | Kotomora