emitting rays of light - German English Dictionary