stereoscopic microscope

noun

Definition of stereoscopic microscope