Kotomora
閻魔大王 (enmadaiou) Japanese meaning: Yama | Kotomora