microscope cover glasses - Francés Inglés Diccionario