stroboscopic microscope - Francés Inglés Diccionario