Synonyms: stage, microscope stage
Definition: a small platform on a microscope where the specimen is mounted for examination
Similar words: platform
Definition: a raised horizontal surface
Usage: the speaker mounted the platform