Kotomora
売渡証 (uriwatashishou) Japanese meaning: bill of sale | Kotomora