transmitted-light microscope - German English Dictionary