microscope supporter for brain surgery - German English Dictionary