emitting rays of light - French English Dictionary