light-giving body - Spanish English Dictionary