source of illumination - Espagnol Anglais Dictionnaire