English to English

microscope stage

noun (n)

  • a small platform on a microscope where the specimen is mounted for examination(noun.artifact)
    Synonym:
    stage
    source: wordnet30
Advertisement

Bookmark This Site