artificial moonlight - German English Dictionary