right of recourse or indemnity - Spanish English Dictionary