Correct Answer:
C. A charge or claim on land
Explanation:
Encumbrance means a legal claim or charge on land.
Online Learning Platform
Online Learning Platform