Kotomora
上皇后 (joukougou) Japanese meaning: retired empress | Kotomora