Kotomora
金剛夜叉 (kongouyasha) Japanese meaning: Vajrayaksa | Kotomora