microscope for transmitted light - Alemán Inglés Diccionario