Kotomora
ヤマイタチ (yamaitachi) Japanese meaning: stoat | Kotomora