sale and saleback agreement - Spanish English Dictionary