luminescence microscope - English Synonyms Dictionary