Kotomora
受領印 (juryouin) Japanese meaning: receipt seal | Kotomora