Kotomora
独眼 (どくがん, dokugan) Japanese meaning: one-eyed | Kotomora