Kotomora
オイディプス (oidipusu) Japanese meaning: Oedipus | Kotomora