light-giving body - Turco Inglés Diccionario