Kotomora
御璽 (ぎょじ, gyoji) Japanese meaning: imperial seal | Kotomora