Kotomora
売約証書 (baiyakushousho) Japanese meaning: deed of sale | Kotomora