multihead teaching microscope - Spanish English Dictionary