means of generating revenue - Espagnol Anglais Dictionnaire