reflecting microscope - Spanish English Dictionary