YourDictionary

Dictionary Home » Medical Definitions » stroboscopic microscope

stroboscopic microscope medical definition

noun
A microscope having a light source that flashes at a constant rate so that the motility of an object may be analyzed.

link/cite print suggestion box