Kotomora
国王印 (kokuouin) Japanese meaning: royal seal | Kotomora