do a favor selflessly - Espagnol Anglais Dictionnaire