Kotomora
羅刹 (らせつ) Japanese meaning | Kotomora