a powerful microscope - Francés Inglés Diccionario