deed or contract - Spanish English Dictionary