light-giving body - German English Dictionary