stereoscopic microscope - German English Dictionary