stroboscopic microscope - German English Dictionary