surgical microscope - German English Dictionary