Kotomora
デビル (debiru) Japanese meaning: devil | Kotomora