light-giving body - Francés Inglés Diccionario