microscope stage

Noun
  1. A small platform on a microscope where the specimen is mounted for examination (synset 104304087)

Other Searches