to do a favour - Spanish English Dictionary