luminescence microscope - German English Dictionary