Kotomora
ティタン (titan) Japanese meaning: Titan (Greek god) | Kotomora