microscope cover glasses - Spanish English Dictionary