encumbrance on property - Spanish English Dictionary