Kotomora
売渡証書 (uriwatashishousho) Japanese meaning: sale deed | Kotomora