land contract

noun
  1. : land installment contract at contract